首页> 外文OA文献 >Using Cache-coloring to Mitigate Inter-set Write Variation in Non-volatile Caches
【2h】

Using Cache-coloring to Mitigate Inter-set Write Variation in Non-volatile Caches

机译:使用缓存着色来缓解中间的集合写入变化   非易失性缓存

摘要

In recent years, researchers have explored use of non-volatile devices suchas STT-RAM (spin torque transfer RAM) for designing on-chip caches, since theyprovide high density and consume low leakage power. A common limitation of allnon-volatile devices is their limited write endurance. Further, since existingcache management policies are write-variation unaware, excessive writes to afew blocks may lead to a quick failure of the whole cache. We propose anarchitectural technique for wear-leveling of non-volatile last level caches(LLCs). Our technique uses cache-coloring approach which adds asoftware-controlled mapping layer between groups of physical pages and cachesets. Periodically the mapping is altered to ensure that write-traffic can bespread uniformly to different sets of the cache to achieve wear-leveling.Simulations performed with an x86-64 simulator and SPEC2006 benchmarks showthat our technique reduces the worst-case writes to cache blocks and thusimproves the cache lifetime by 4.07X.
机译:近年来,研究人员已探索使用诸如STT-RAM(旋转扭矩传递RAM)之类的非易失性器件来设计片上高速缓存,因为它们提供高密度且消耗低泄漏功率。所有非易失性设备的常见限制是其有限的写入耐久性。此外,由于现有的高速缓存管理策略不了解写入变化,因此对少量块的过多写入可能导致整个高速缓存快速故障。我们提出了一种用于非易失性末级缓存(LLC)损耗均衡的架构技术。我们的技术使用缓存着色方法,该方法在物理页组和缓存集之间添加了软件控制的映射层。定期更改映射,以确保可将写业务量均匀地分布到不同的缓存集,以实现损耗均衡。使用x86-64仿真器和SPEC2006基准进行的仿真表明,我们的技术减少了对缓存块和缓存的最坏情况下的写操作。从而将缓存寿命提高了4.07倍。

著录项

  • 作者

    Mittal, Sparsh;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号